Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 Ecuador F6 USA F11 USA F13 Romania F4 Germany F8 Brazil F5 USA F3 (Plantation) 2002 Azalea Orthopedic Challenger - Tyler Healthsouth USTA Challenger - Dallas Healthsouth/USTA Men's Challenger of Burbank - Burbank CNA TennisPro Classic - Winnetka The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Flea Market Cup Busan Challenger Tennis - Busan Wailea Men's Challenger - Maui Fifth-Third Bank Tennis Championships - Lexington Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington USTA Challenger of Burbank - Burbank The Powder Byrne Trophy - Surbiton Atlantic City Open - Atlantic City Credicard Mastercard Tennis Cup - Campos do Jordao Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Seguros Bolivar Open - Medellin USTA/Safeway Challenger - Aptos Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao 2005 Freeman Men's Challenger - Joplin I Manta Open - Manta Hurricane Tennis Open - Bradenton Las Vegas Challenger - Las Vegas Trofeo Cassa di Risparmio di Alessandria - Alessandria USTA Challenger of San Antonio - San Antonio Unicredit Czech Open - Prostejov Credicard Mastercard Tennis Cup - Campos do Jordao 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia XL Capital Bermuda Open - Bermuda Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta IV Gramado Open de Tenis - Gramado BH Tenis Open International Cup 2008 - Belo Horizonte San Luis Potosi Challenger 2007 - San Luis Potosi Urbana-Champaign Challenger - Urbana VIII Trofeo Ciudad de Quito - Quito West Side Tennis Club Clay Court Challenger - Forest Hills V Abierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham USTA San Diego Challenger - San Diego Open Diputacion Ciudad de Pozoblanco - Cordoba VII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville VI Trofeo Ciudad de Quito - Quito 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno VII Trofeo Ciudad de Quito - Quito USTA Tennis Championships of Houston - Houston Fifth-Third Bank Tennis Championships - Lexington The Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign Abierto Internacional de Salinas - Salinas 2003 Freeman Men's Challenger - Joplin BH Tennis Open International Cup - Belo Horizonte CMG Asia Open - Hong Kong VIII Avierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Regional Hand Center Men's Challenger - Fresno Credicard Citi Mastercard Tennis Cup - Campos do Jordao Uncle Toby's Burnie Challenger - Tasmania Mexico City Challenger 2004 USTA Challenger of Calabasas - Calabasas Pereira Challenger Challenger Leon 2003 - Leon Smith Barney Men's Challenger - Covington Hilton Waikoloa Village USTA Challenger - Waikoloa Samsung Secruities Cup Challenger - Seoul Busan Open Challenger Tennis - Busan GHI Bronx Classic - Bronx Kobstaedernes ATP Challenger - Kolding Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Tiburon - Tiburon Corona Mexico City Open - Mexico City A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Bogota Challenger JSM Challenger of Champaign - Urbana 13 BH Tennis Open International Cup - Belo Horizonte Ljubljana Open - Ljubljana Manta Challenger Austin Challenger - Austin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Brasilia Challenger XL Capital Bermuda Open - Bermuda Bogota Challenger Czech Open 2005 - Prostejov The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Quito Challenger Sacramento Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Medellin Challenger USTA Comerica Challenger - Aptos Campos do Jordao Challenger Brasilia Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Quito Challenger Calabasas Challenger College Station Challenger - College Station Guayaquil Challenger X Trofeo Ciudad de Quito - Quito Dallas Challenger Sao Paulo Challenger Bucaramanga Challenger 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento Santiago Challenger San Jose Challenger The Wright Financial Group USTA Challenger - Champaign Nottingham Challenger II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago 2007 Nielsen Pro Tennis Championship - Winnetka XIII Trofeo Ciudad de Quito - Quito ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Barranquilla Challenger Copa Petrobras - Bogota Copa Petrobras - Santiago USTA/Adtech Challenger - Boston Medellin Challenger Cali Challenger Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Quito Challenger Tiburon Challenger Guayaquil Challenger XIV Challenger ATP Club Premium Open - Quito Morelos Challenger Ford Tennis Championships - Louisville Guadalajara Challenger Santiago Challenger Heilbronn Challenger Talahassee Challenger Guayaquil Challenger San Marino Challenger San Luis Potosi Challenger Furth Challenger Prague Challenger Challenger Casablanca San Angel - Mexico City Pereira Challenger Monterrey Challenger Cali Challenger Irving Challenger Tallahassee Challenger Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Guayaquil Challenger Hilton Waikoloa USTA Challenger - Waikoloa Abierto Internacional de Salinas 'Dario Expreso' - Salinas Scheveningen Challenger Tampere Challenger drkoop.com USTA challenger of Miami - Miami Marburg Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger Fifth Third Bank Tennis Classic - Lexington Music City Challenger - Nashville Cali Challenger Bordeaux Challenger Carson Challenger Bogota Challenger Tallahassee Challenger Bucaramanga Challenger Bogota Challenger Salinas Challenger VI Abierto Internacional de Salinas - Salinas Furth Challenger Cali Challenger Manta Challenger Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City Santiago Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Japan Open - Tokyo Healthsouth/USTA Pro Link Challenger - San Antonio Galleryfurniture.com Challenge - Atlanta Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Barranquilla Challenger Sarasota Challenger Samsung Open - Brighton 2003 USTA Challenger of Calabasas - Calabasas AAPT Championships - Adelaide Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis Adidas International - Sydney Knoxville Challenger Kroger / St. Jude International - Memphis Knoxville Challenger Eddleman USTA Challenger - Birmingham Santo Domingo Challenger Savannah Challenger Turin Challenger Abierto Mexicano de Tenis Pegaso - Acapulco USTA Men's Challenger of Urbana-Champaign - Urbana XL Bermuda Open - Bermuda President's Cup - Tashkent Gran Copa Ericsson - Rio de Janeiro ATP Tour Challenger at Nellie Gail - Laguna Hills Kroger / St. Jude International - Memphis drkoop.com USTA Challenger of Austin - Austin Heineken Open - Auckland 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Challenger - Tunica Siebel Open - San Jose Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale Healthsouth/USTA Challenger - Denver Franklin Templeton Tennis Classic - Scottsdale Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio USTA Callenger of Urbana-Champaign - Urbana IX Trofeo Ciudad de Quito - Quito Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Mercedes-Benz Cup - Los Angeles USTA Men's Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda 2002 USTA Tallahassee Tennis Challenger - Tallahassee 2002 FSE Challenger - Tarzana Segundo Aberto de Brasilia - Brasilia 2001 UT Tyler Patriot Challenger - Tyler USTA Challenger of Burbank - Burbank Jameson Cup - Milan RCA Championships - Indianapolis Frito Lay/USTA Challenger - Binghamton Laser Vision USTA Challenger - Amarillo The Powder Byrne Trophy - Surbiton USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Australian Men's Clay Court Challenger - Canberra Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen AAPT Championships - Adelaide Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Heineken Open - Auckland 2008 Lubbock Challenger - Lubbock Guayaquil Challenger Kobstaedernes ATP Challenger - Kolding Salvador Challenger Adidas International - Sydney Siebel Open - San Jose Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Tata Open - Chennai U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Recife Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Blumenau Challenger Kroger / St. Jude International - Memphis Medellin Challenger Kremlin Cup - Moscow Heineken Open - Auckland Alessandria Challenger Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London The 10tele.com Open - Nottingham AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston If Stockholm Open - Stockholm SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Copa Claro - Buenos Aires Gerry Weber Open - Halle Bucaramanga Challenger U.S. Men's Clay Court Championships - Houston Sarasota Challenger Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger Dallas Challenger AEGON International - Eastbourne Countrywide Classic - Los Angeles Sunrise Challenger Leon Challenger Bogota Challenger Pereira Challenger Bogota Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Las Vegas Challenger Gerry Weber Open - Halle AAPT Championships - Adelaide Ecuador Open - Quito Manta Challenger Morelos Challenger Santos Challenger AEGON Championships - London Poznan Challenger Delray Beach International Tennis Championships - Delray Beach Morelos Challenger Champaign Challenger Sybase Open - San Jose Salinas Challenger U.S. Men's Clay Court Championships - Orlando Mercedes-Benz Cup - Los Angeles Champaign Challenger SAP Open - San Jose Fergana Challenger AAPT Championships - Adelaide San Luis Potosi Challenger Ecuador Open - Quito Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Washington 2002 USTA Challenger of Calabasas - Calabasas International Tennis Championships - Delray Beach Binghamton Professional Tennis Tournament - Binghamton Rimouski Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Eddleman/USTA Challenger - Birmingham USTA Men's Challenger of Dallas - Dallas Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte Open de L'Isere - Grenoble Copa Kia - Santiago Music City Challenger - Nashville The Stella Artois Grass Court Championships - Queen's/London Japan Open - Tokyo Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Grass Court Championships - London Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Sybase Open - San Jose Kroger / St. Jude International - Memphis The Hypo Group Tennis International 2008 - Poertschach Gold Flake Open - Chennai AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. SAP Open - San Jose Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Heineken Open Shanghai - Shanghai Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Washington Sybase Open - San Jose Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells Verizon Tennis Challenge - Atlanta Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Siebel Open - San Jose International Tennis Championships - Delray Beach Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Indian Wells The Lipton Championships - Key Biscayne BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London St. Petersburg Open - St. Petersburg Rogers Masters - Montreal Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open U.S. Open Grand Prix de Tennis de Lyon - Lyon French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Legg Mason Tennis Classic - Washington D.C. BNP Paribas Open - Indian Wells Brisbane - Brisbane U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Australian Open - Melbourne Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Tennis Masters Series - Miami The Ericsson Open - Miami Australian Open - Melbourne Rogers Cup - Montreal Australian Open - Melbourne Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 River Oaks International Tennis Tournament - Houston